import animal.Animal;

public class TestThree {
    public static void main(String[] args) {
        Animal one=new Animal("花花",2);
        Animal two=new Animal("花花",2);
        //equals:继承Object中的equals方法时,比较的是两个引用是否指向同一个对象
        boolean flag=one.equals(two);
        System.out.println(flag);
        System.out.println("=======================");
        String str1=new String("hello");
        String str2=new String("hello");
        flag=str1.equals(str2);
        System.out.println(flag);
        System.out.println("=======================");
        //toString:
        /*
        1.输出对象名的时候默认会直接调用类中的toString方法
        2.继承Object中的toString方法时输出对象的字符串表示形式:类型信息+@+地址信息
        3.子类可以通过重写toString方法的形式,改变输出内容以及表现形式
         */
        System.out.println(one.toString());
        System.out.println(one);
        System.out.println("=======================");
        System.out.println(str1);
    }
}
